
.mbsc-lv-material .mbsc-ripple,
.mbsc-material .mbsc-ripple {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	border-radius: 1000em;
	background: #000;
	pointer-events: none;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .8s cubic-bezier(0.25, .8, .25, 1), opacity .8s cubic-bezier(0.25, .8, .25, 1);
	-moz-transition: -moz-transform .8s cubic-bezier(0.25, .8, .25, 1), opacity .8s cubic-bezier(0.25, .8, .25, 1);
	transition: transform .8s cubic-bezier(0.25, .8, .25, 1), opacity .8s cubic-bezier(0.25, .8, .25, 1)
}

.mbsc-lv-material .mbsc-ripple-scaled,
.mbsc-material .mbsc-ripple-scaled {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}

.mbsc-lv-material .mbsc-ripple-visible,
.mbsc-material .mbsc-ripple-visible {
	opacity: .1
}

.mbsc-lv-material-dark .mbsc-ripple,
.mbsc-material-dark .mbsc-ripple {
	background: #fff
}


.mbsc-material-dark .mbsc-fr-btn,
.mbsc-material-dark .mbsc-fr-hdr {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-fr-btn-a {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	border-color: transparent transparent #303030
}

.mbsc-material-dark .mbsc-fr-bubble-top .mbsc-fr-arr {
	border-color: #303030 transparent transparent
}

.mbsc-material-dark .mbsc-sc-lbl {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark .mbsc-sc-whl-l {
	border-color: #81ccc4
}

.mbsc-material-dark .mbsc-sc-btn {
	color: #81ccc4;
	background: #303030
}

.mbsc-material-dark .mbsc-sc-btn-a {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark .mbsc-rating-icon,
.mbsc-material-dark .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-rating-circle {
	background: #81ccc4;
	color: #303030
}

.mbsc-material-dark .mbsc-rating-circle-unf {
	background: 0 0;
	border-color: #81ccc4
}

.mbsc-material-dark .mbsc-np-del {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-cal-sc-c {
	background: #303030
}

.mbsc-material-dark .mbsc-cal-btn-txt {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-cal-day-inv .mbsc-cal-day-fg {
	color: rgba(194, 194, 194, .3)
}

.mbsc-material-dark .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg {
	background: rgba(129, 204, 196, .3)
}

.mbsc-material-dark .mbsc-cal-hl-now .mbsc-cal-today {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
	background: rgba(129, 204, 196, .3)
}

.mbsc-material-dark .mbsc-cal-week-nrs-c {
	color: #c2c2c2;
	background: #303030
}

.mbsc-material-dark .mbsc-cal-tab .mbsc-cal-tab-i {
	color: #c2c2c2
}

.mbsc-material-dark .mbsc-cal-tabs .mbsc-cal-tab-sel .mbsc-cal-tab-i {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-cal-day-m-c {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-cal-day-txt,
.mbsc-material-dark .mbsc-cal-events {
	color: #303030
}

.mbsc-material-dark .mbsc-cal-event-color {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-cal-event-dur,
.mbsc-material-dark .mbsc-cal-event-time {
	color: #303030
}

.mbsc-material-dark .mbsc-cal-events-arr {
	border-color: #81ccc4 transparent transparent
}

.mbsc-material-dark .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent #81ccc4
}

.mbsc-material-dark .mbsc-range-btn-t {
	border-color: #c7c7c7
}

.mbsc-material-dark .mbsc-range-btn {
	color: #c2c2c2
}

.mbsc-material-dark .mbsc-range-btn-sel .mbsc-range-btn {
	border-color: #81ccc4;
	color: #81ccc4
}

.mbsc-material-dark.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame {
	color: #c2c2c2;
	background: rgba(129, 204, 196, .1)
}

.mbsc-material-dark.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg {
	color: #303030;
	background: rgba(129, 204, 196, .8)
}

.mbsc-material-dark.mbsc-ms-c {
	background: #303030;
	color: #c2c2c2
}

.mbsc-material-dark .mbsc-btn-a .mbsc-ms-item-i {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark.mbsc-ms-b.mbsc-ms-top {
	border-bottom: 1px solid #81ccc4
}

.mbsc-material-dark.mbsc-ms-b.mbsc-ms-bottom {
	border-top: 1px solid #81ccc4
}

.mbsc-material-dark.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-bottom-color: #81ccc4;
	color: #81ccc4
}

.mbsc-material-dark.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-top-color: #81ccc4;
	border-bottom-color: transparent
}

.mbsc-material-dark.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i {
	color: #81ccc4
}

.mbsc-lv-material-dark .mbsc-lv-item {
	background: #303030;
	color: #c2c2c2
}

.mbsc-lv-material-dark .mbsc-lv-item-active::after,
.mbsc-lv-material-dark .mbsc-lv-item-dragging:after,
.mbsc-lv-material-dark .mbsc-lv-item-hl:after {
	background: rgba(255, 255, 255, .1)
}

.mbsc-lv-material-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #383838
}

.mbsc-lv-material-dark .mbsc-lv-gr-title {
	background: #303030;
	color: #81ccc4
}

.mbsc-lv-material-dark .mbsc-lv-arr {
	color: #81ccc4
}

.mbsc-lv-material-dark .mbsc-lv-handle-bar {
	background: #81ccc4
}

.mbsc-lv-material-dark p.mbsc-lv-txt {
	color: #dbdbdb
}

.mbsc-material-dark .mbsc-progress-track {
	background: #5c5c5c
}

.mbsc-material-dark .mbsc-progress-bar {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-slider-step {
	background: #fff
}

.mbsc-material-dark .mbsc-slider-handle {
	background: #81ccc4;
	border-color: #81ccc4
}

.mbsc-material-dark .mbsc-slider-start .mbsc-slider-handle {
	border-color: #5c5c5c;
	background: #303030
}

.mbsc-material-dark .mbsc-slider-handle:before {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark .mbsc-slider-tooltip {
	color: #303030;
	background: #81ccc4
}

.mbsc-material-dark .mbsc-slider-tooltip:before {
	border-top-color: #81ccc4
}

.mbsc-material-dark.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip {
	background: #5c5c5c
}

.mbsc-material-dark.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip:before {
	border-top-color: #5c5c5c
}

.mbsc-material-dark.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-bar {
	background: #5c5c5c
}

.mbsc-material-dark.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-handle {
	background: #5c5c5c;
	border-color: #5c5c5c;
	-webkit-box-shadow: 0 0 0 .3125em #303030;
	box-shadow: 0 0 0 .3125em #303030
}

.mbsc-material-dark.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-start .mbsc-slider-handle {
	border-color: #5c5c5c;
	background: #303030
}

.mbsc-material-dark.mbsc-form {
	background-color: #303030;
	color: #d4d4d4
}

.mbsc-material-dark.mbsc-form::-moz-selection {
	background: #81ccc4
}

.mbsc-material-dark.mbsc-form::selection {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-desc {
	color: #d4d4d4
}

.mbsc-material-dark .mbsc-divider,
.mbsc-material-dark .mbsc-form-group-title,
.mbsc-material-dark a {
	color: #81ccc4
}

.mbsc-material-dark .mbsc-input input,
.mbsc-material-dark .mbsc-input textarea {
	border-bottom: 1px solid #d4d4d4;
	color: #858585
}

.mbsc-material-dark .mbsc-input input::-webkit-input-placeholder {
	color: #a8a8a8
}

.mbsc-material-dark .mbsc-input input::-moz-placeholder {
	color: #a8a8a8
}

.mbsc-material-dark .mbsc-input input:-ms-input-placeholder {
	color: #a8a8a8
}

.mbsc-material-dark .mbsc-input input:focus,
.mbsc-material-dark .mbsc-input select:focus~input,
.mbsc-material-dark .mbsc-input textarea:focus {
	border-bottom: 2px solid #81ccc4
}

.mbsc-material-dark .mbsc-checkbox-box:before,
.mbsc-material-dark .mbsc-radio-box:before,
.mbsc-material-dark .mbsc-switch-handle:before {
	background: rgba(255, 255, 255, .1)
}

.mbsc-material-dark .mbsc-select .mbsc-input-wrap:after {
	border: 5px solid #d4d4d4;
	border-color: #d4d4d4 transparent transparent
}

.mbsc-material-dark .mbsc-checkbox-box,
.mbsc-material-dark .mbsc-radio-box {
	border-color: #d4d4d4
}

.mbsc-material-dark .mbsc-checkbox-box:after {
	border-color: #303030
}

.mbsc-material-dark .mbsc-checkbox input:checked+.mbsc-checkbox-box {
	background: #81ccc4;
	border-color: #81ccc4
}

.mbsc-material-dark .mbsc-radio-box:after {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-radio input:checked+.mbsc-radio-box {
	border-color: #81ccc4
}

.mbsc-material-dark .mbsc-btn {
	background: #5c5c5c;
	color: #fff
}

.mbsc-material-dark .mbsc-btn.mbsc-active {
	background: #737373
}

.mbsc-material-dark .mbsc-btn-flat {
	background: 0 0
}

.mbsc-material-dark .mbsc-btn:disabled {
	color: #bdbdbd
}

.mbsc-material-dark .mbsc-btn-flat.mbsc-active {
	background-color: #5c5c5c
}

.mbsc-material-dark .mbsc-switch-track {
	background: #5c5c5c
}

.mbsc-material-dark .mbsc-switch .mbsc-switch-handle {
	background: #b8b8b8
}

.mbsc-material-dark .mbsc-switch input:checked+.mbsc-switch-track {
	background-color: rgba(129, 204, 196, .3)
}

.mbsc-material-dark .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle {
	background: #81ccc4
}

.mbsc-material-dark .mbsc-switch input:disabled+.mbsc-switch-track {
	background: #5c5c5c
}

.mbsc-material-dark .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle {
	background: #595959
}

.mbsc-material-dark .mbsc-segmented-content {
	border-color: #81ccc4;
	color: #fff
}

.mbsc-material-dark .mbsc-segmented input:checked+.mbsc-segmented-content,
.mbsc-material-dark .mbsc-segmented input:checked~.mbsc-segmented-content {
	background: #81ccc4;
	color: #303030
}

.mbsc-material-dark .mbsc-segmented .mbsc-active .mbsc-segmented-content,
.mbsc-material-dark .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: #737373;
	color: #fff
}

.mbsc-material-dark .mbsc-segmented input:disabled+.mbsc-segmented-content {
	color: #bdbdbd;
	border-color: #5c5c5c
}

.mbsc-material-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content {
	background: #5c5c5c;
	color: #bdbdbd;
	border-color: #5c5c5c
}

.mbsc-material-dark .mbsc-stepper .mbsc-segmented-content {
	border-color: #5c5c5c
}

.mbsc-material-dark .mbsc-stepper-control .mbsc-segmented-content {
	background: #5c5c5c
}

.mbsc-material-dark .mbsc-stepper input {
	color: #fff
}

.mbsc-material-dark .mbsc-segmented .mbsc-step-disabled .mbsc-segmented-content,
.mbsc-material-dark .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content {
	background: #5c5c5c;
	color: #bdbdbd
}

.mbsc-material-dark .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-stepper-val {
	border-color: #5c5c5c;
	background: #303030
}

.mbsc-material-dark .mbsc-stepper input:disabled {
	color: #5c5c5c;
	-webkit-text-fill-color: #5c5c5c
}





.mbsc-material.mbsc-form {
	background-color: #eee;
	color: #6d6d6d
}

.mbsc-material.mbsc-form::-moz-selection {
	color: #fff;
	background: #009688
}

.mbsc-material.mbsc-form::selection {
	color: #fff;
	background: #009688
}

.mbsc-material .mbsc-desc {
	color: #6d6d6d
}

.mbsc-material .mbsc-divider,
.mbsc-material .mbsc-form-group-title {
	padding: 1.5em 1em .5em;
	color: #009688
}

.mbsc-material .mbsc-err-msg {
	padding-top: .75em;
	font-size: .75em;
	color: #de3226
}

.mbsc-material .mbsc-input input,
.mbsc-material .mbsc-input textarea {
	height: 2.125em;
	padding: 0 0 1px;
	background-color: transparent;
	border-bottom: 1px solid #6d6d6d;
	font-size: 1em;
	color: #1f1f1f
}

.mbsc-material .mbsc-input input:focus,
.mbsc-material .mbsc-input select:focus~input,
.mbsc-material .mbsc-input textarea:focus {
	padding-bottom: 0;
	border-bottom: 2px solid #009688
}

.mbsc-material .mbsc-input input:disabled,
.mbsc-material .mbsc-input select:disabled~input,
.mbsc-material .mbsc-input textarea:disabled {
	border-style: dotted;
	opacity: .5
}

.mbsc-material .mbsc-input input:-webkit-autofill,
.mbsc-material .mbsc-input textarea:-webkit-autofill {
	padding: 0 .25em
}

.mbsc-material .mbsc-input {
	padding: .5em 1em
}

.mbsc-material .mbsc-input-ic {
	top: .0625em;
	margin: -2px 0 0 0
}

.mbsc-material .mbsc-input.mbsc-ic-right {
	padding-right: 3.25em
}

.mbsc-material.mbsc-rtl .mbsc-input.mbsc-ic-right {
	padding-left: 3.25em;
	padding-right: 1em
}

.mbsc-material .mbsc-ic-left .mbsc-input-wrap {
	padding-left: 2.25em
}

.mbsc-material.mbsc-rtl .mbsc-ic-left .mbsc-input-wrap {
	padding-right: 2.25em;
	padding-left: 0
}

.mbsc-material .mbsc-ic-left .mbsc-left-ic {
	right: auto;
	left: -.375em
}

.mbsc-material.mbsc-rtl .mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: -.375em
}

.mbsc-material .mbsc-ic-right .mbsc-right-ic {
	left: auto;
	right: -2.625em
}

.mbsc-material.mbsc-rtl .mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: -2.625em
}

.mbsc-material .mbsc-input.mbsc-err input,
.mbsc-material .mbsc-input.mbsc-err textarea {
	padding: 0;
	border-bottom: 2px solid #de3226
}

.mbsc-material .mbsc-input .mbsc-label {
	font-size: .75em
}

.mbsc-material .mbsc-input textarea {
	padding-top: .25em
}

.mbsc-material .mbsc-select input {
	padding-right: 1em
}

.mbsc-material.mbsc-rtl .mbsc-select input {
	padding-right: 0;
	padding-left: 1em
}

.mbsc-material .mbsc-select .mbsc-input-wrap:after {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	top: .875em;
	right: 0;
	border: 5px solid #6d6d6d;
	border-color: #6d6d6d transparent transparent
}

.mbsc-material.mbsc-rtl .mbsc-select .mbsc-input-wrap:after {
	right: auto;
	left: 0
}

.mbsc-material .mbsc-checkbox,
.mbsc-material .mbsc-radio {
	padding: .9375em 3.5em .9375em 1em;
	line-height: 1.25em
}

.mbsc-material.mbsc-rtl .mbsc-checkbox,
.mbsc-material.mbsc-rtl .mbsc-radio {
	padding: .9375em 1em .9375em 3.5em
}

.mbsc-material .mbsc-checkbox-box,
.mbsc-material .mbsc-radio-box {
	right: 1.25em;
	width: 1.125em;
	height: 1.125em;
	margin-top: -.5625em;
	background: 0 0;
	border: .125em solid #6d6d6d;
	-webkit-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out
}

.mbsc-material.mbsc-rtl .mbsc-checkbox-box,
.mbsc-material.mbsc-rtl .mbsc-radio-box {
	right: auto;
	left: 1.25em
}

.mbsc-material .mbsc-checkbox-box:after,
.mbsc-material .mbsc-radio-box:after {
	opacity: 1;
	-webkit-transform: scale(0) rotate(-45deg);
	-moz-transform: scale(0) rotate(-45deg);
	-ms-transform: scale(0) rotate(-45deg);
	transform: scale(0) rotate(-45deg);
	-webkit-transition: -webkit-transform .1s ease-out;
	-moz-transition: -moz-transform .1s ease-out;
	transition: transform .1s ease-out
}

.mbsc-material .mbsc-checkbox input:checked+.mbsc-checkbox-box:after,
.mbsc-material .mbsc-radio input:checked+.mbsc-radio-box:after {
	-webkit-transform: scale(1) rotate(-45deg);
	-moz-transform: scale(1) rotate(-45deg);
	-ms-transform: scale(1) rotate(-45deg);
	transform: scale(1) rotate(-45deg)
}

.mbsc-material .mbsc-checkbox-box:before,
.mbsc-material .mbsc-radio-box:before {
	content: '';
	position: absolute;
	top: -1em;
	left: -1em;
	z-index: -1;
	width: 2.875em;
	height: 2.875em;
	opacity: 0;
	background: rgba(0, 0, 0, .1);
	border-radius: 2.875em;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.mbsc-material .mbsc-checkbox input:disabled+.mbsc-checkbox-box,
.mbsc-material .mbsc-checkbox input:disabled~.mbsc-desc,
.mbsc-material .mbsc-checkbox input:disabled~.mbsc-label,
.mbsc-material .mbsc-radio input:disabled+.mbsc-radio-box,
.mbsc-material .mbsc-radio input:disabled~.mbsc-desc,
.mbsc-material .mbsc-radio input:disabled~.mbsc-label,
.mbsc-material .mbsc-switch input:disabled~.mbsc-desc,
.mbsc-material .mbsc-switch input:disabled~.mbsc-label {
	opacity: .3
}

.mbsc-material .mbsc-checkbox input.mbsc-active+.mbsc-checkbox-box:before,
.mbsc-material .mbsc-radio input.mbsc-active+.mbsc-radio-box:before,
.mbsc-material .mbsc-switch input.mbsc-active+.mbsc-switch-track .mbsc-switch-handle:before {
	opacity: 1
}

.mbsc-material .mbsc-checkbox-box {
	border-radius: .1875em
}

.mbsc-material .mbsc-checkbox-box:after {
	top: .125em;
	left: .0625em;
	width: .8125em;
	height: .4375em;
	border: .125em solid #fff;
	border-top: 0;
	border-right: 0
}

.mbsc-material .mbsc-checkbox input:checked+.mbsc-checkbox-box {
	background: #009688;
	border-color: #009688
}

.mbsc-material .mbsc-radio-box:after {
	width: .625em;
	height: .625em;
	margin-top: -.3125em;
	margin-left: -.3125em;
	background: #009688;
	border-radius: .625em
}

.mbsc-material .mbsc-radio input:checked+.mbsc-radio-box {
	background: 0 0;
	border-color: #009688
}

.mbsc-material .mbsc-btn {
	margin: .5em;
	padding: .7143em;
	background: #d6d6d6;
	border-radius: .2143em;
	color: #000;
	font-size: .875em;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);
	-webkit-transition: -webkit-box-shadow .2s ease-out, background-color .2s ease-out;
	-moz-transition: box-shadow .2s ease-out, background-color .2s ease-out;
	transition: box-shadow .2s ease-out, background-color .2s ease-out
}

.mbsc-material .mbsc-btn-ic {
	padding: 0 .5em 0 0
}

.mbsc-material .mbsc-btn-icon-only .mbsc-btn-ic {
	padding: 0 .5em
}

.mbsc-material .mbsc-btn.mbsc-active {
	background: #cbcbcb;
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .4)
}

.mbsc-material .mbsc-btn:disabled {
	color: #a6a6a6;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-material .mbsc-btn-flat {
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-material .mbsc-btn-flat.mbsc-active {
	background-color: #d6d6d6;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-material .mbsc-btn-group {
	padding: 0 .5em;
	text-align: right
}

.mbsc-material a {
	color: #009688
}

.mbsc-material .mbsc-switch {
	padding: .9375em 4em .9375em 1em;
	line-height: 1.25em
}

.mbsc-material.mbsc-rtl .mbsc-switch {
	padding: .9375em 1em .9375em 4em
}

.mbsc-material .mbsc-switch-track {
	right: 1.25em;
	width: 1.75em;
	height: .875em;
	padding: 0 .25em;
	margin-top: -.4375em;
	background: #b2b2b2;
	border-radius: 1.25em
}

.mbsc-material.mbsc-rtl .mbsc-switch-track {
	right: auto;
	left: 1.25em
}

.mbsc-material .mbsc-switch .mbsc-switch-handle {
	z-index: auto;
	top: .375em;
	left: .375em;
	width: 1.25em;
	height: 1.25em;
	margin: 0;
	border: 0;
	background: #fafafa;
	border-radius: 1.25em;
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mbsc-material.mbsc-rtl .mbsc-switch .mbsc-switch-handle {
	left: auto;
	right: .375em
}

.mbsc-material .mbsc-switch-handle:before {
	top: -.625em;
	left: -.625em;
	width: 2.5em;
	height: 2.5em
}

.mbsc-material .mbsc-active .mbsc-switch-handle,
.mbsc-material .mbsc-switch-handle {
	-webkit-transform: none;
	-moz-transform: none;
	transform: none
}

.mbsc-material .mbsc-switch input:checked+.mbsc-switch-track {
	background-color: #a6d3cf
}

.mbsc-material .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle {
	background: #009688
}

.mbsc-material .mbsc-switch input:disabled+.mbsc-switch-track {
	background: #d6d6d6
}

.mbsc-material .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle {
	background: #b9b9b9
}

.mbsc-material .mbsc-segmented {
	padding: .75em
}

.mbsc-material .mbsc-segmented-content {
	height: 2.2857145em;
	margin: 0 -.07142857em;
	line-height: 2.2857145em;
	padding: 0 .428571em;
	border: .142857em solid #009688;
	color: #000;
	text-transform: capitalize;
	-webkit-backface-visibility: hidden
}

.mbsc-material .mbsc-segmented-item:first-child .mbsc-segmented-content,
.mbsc-material .mbsc-stepper-minus .mbsc-segmented-content {
	border-top-left-radius: .214286em;
	border-bottom-left-radius: .214286em
}

.mbsc-material .mbsc-segmented-item:last-child .mbsc-segmented-content,
.mbsc-material .mbsc-stepper-plus .mbsc-segmented-content {
	border-top-right-radius: .214286em;
	border-bottom-right-radius: .214286em
}

.mbsc-material .mbsc-segmented input:checked+.mbsc-segmented-content,
.mbsc-material .mbsc-segmented input:checked~.mbsc-segmented-content {
	background: #009688;
	color: #eee
}

.mbsc-material .mbsc-segmented .mbsc-active .mbsc-segmented-content,
.mbsc-material .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: #cbcbcb;
	color: #000
}

.mbsc-material .mbsc-segmented input:disabled+.mbsc-segmented-content {
	color: #a6a6a6;
	border-color: #b2b2b2
}

.mbsc-material .mbsc-segmented input:disabled:checked+.mbsc-segmented-content {
	background: #d6d6d6;
	color: #a6a6a6;
	border-color: #d6d6d6
}

.mbsc-material .mbsc-stepper-cont {
	padding: 1.75em 12.875em 1.75em 1em
}

.mbsc-material.mbsc-rtl .mbsc-stepper-cont {
	padding: 1.75em 1em 1.75em 12.875em
}

.mbsc-material .mbsc-stepper {
	margin-top: -1.125em
}

.mbsc-material .mbsc-stepper .mbsc-segmented-content {
	border-color: #d6d6d6;
	border-left: 0;
	border-right: 0
}

.mbsc-material .mbsc-stepper-control .mbsc-segmented-content {
	background: #d6d6d6;
	border: 0;
	height: 2.5714285em;
	line-height: 2.5714285em
}

.mbsc-material .mbsc-segmented .mbsc-step-disabled .mbsc-segmented-content,
.mbsc-material .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content {
	background: #d6d6d6;
	color: #a6a6a6
}

.mbsc-material .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-stepper-val {
	background: #eee
}

.mbsc-material .mbsc-stepper input:disabled {
	color: #d6d6d6;
	-webkit-text-fill-color: #d6d6d6
}

.mbsc-material .mbsc-color-preview {
	height: auto;
	font-size: .75em;
	line-height: 2.5em;
	text-transform: uppercase
}

.mbsc-material.mbsc-color .mbsc-sc-whl-l {
	display: none
}

.mbsc-material .mbsc-cal-events {
	margin: 1em 1em .6875em;
	padding: 0;
	color: #eee
}

.mbsc-material .mbsc-cal-events-b {
	margin: .375em 1em 1em
}

.mbsc-material .mbsc-cal-event {
	margin: 0;
	padding: .625em 5em .625em .625em;
	font-size: .75em
}

.mbsc-material .mbsc-cal-event-color {
	width: 100%;
	background: #009688
}

.mbsc-material .mbsc-cal-event-text,
.mbsc-material .mbsc-cal-event-time {
	position: relative;
	z-index: 1
}

.mbsc-material .mbsc-cal-event-dur,
.mbsc-material .mbsc-cal-event-time {
	color: #eee
}

.mbsc-material .mbsc-cal-events-arr {
	border-color: #009688 transparent transparent
}

.mbsc-material .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent #009688
}



.mbsc-material .mbsc-cal-c {
	padding: .5em .5em 0
}

.mbsc-material .mbsc-cal-sc {
	font-size: 1em
}

.mbsc-material .mbsc-cal-sc-c {
	background: #eee
}

.mbsc-material .mbsc-cal-btnc {
	font-size: 1.125em
}

.mbsc-material .mbsc-cal .mbsc-cal-btn {
	height: 2.2222em;
	width: 2.2222em;
	line-height: 2.2222em
}

.mbsc-material .mbsc-cal-hl-now .mbsc-cal-today {
	color: #009688
}

.mbsc-material .mbsc-cal-btn-txt {
	color: #009688;
	font-size: 1.875em
}

.mbsc-material .mbsc-cal-month,
.mbsc-material .mbsc-cal-year {
	font-weight: 700;
	line-height: 2.2222em
}

.mbsc-material .mbsc-cal-days-c {
	padding-bottom: .375em
}

.mbsc-material .mbsc-cal-days th {
	font-size: .75em;
	font-weight: 700;
	line-height: 2.5em
}

.mbsc-material .mbsc-cal-day {
	line-height: 1.875em;
	text-align: center;
	padding-bottom: .6875em
}

.mbsc-material .mbsc-cal-day-fg {
	font-size: .875em;
	width: 2.4286em;
	height: 2.4286em;
	line-height: 2.4em;
	border: 1px solid transparent;
	text-align: center;
	padding: 0;
	margin: 0 auto
}

.mbsc-material .mbsc-cal-day-inv .mbsc-cal-day-fg {
	color: rgba(91, 91, 91, .3)
}

.mbsc-material .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg {
	border-radius: 2.3em;
	background: rgba(13, 155, 141, .3)
}

.mbsc-material .mbsc-cal-sc .mbsc-cal-sc-cell-i {
	display: inline-block;
	width: 4em;
	height: 4em;
	line-height: 4em;
	border-radius: 4em
}

.mbsc-material .mbsc-cal-sc .mbsc-cal-sc-cell-i .mbsc-cal-sc-cell {
	display: block
}

.mbsc-material .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
	background: rgba(13, 155, 141, .3)
}

.mbsc-material .mbsc-cal-week-nrs-c {
	top: 2.25em;
	color: #5b5b5b;
	background: #eee
}

.mbsc-material .mbsc-cal-week-nrs {
	font-size: .6875em
}

.mbsc-material .mbsc-cal-week-nr-i {
	vertical-align: top;
	padding-top: 1em
}

.mbsc-material .mbsc-cal-tabs {
	line-height: 1.875em;
	padding: .5em .5em 0;
	text-transform: uppercase
}

.mbsc-material .mbsc-cal-tabbed .mbsc-cal-c,
.mbsc-material .mbsc-cal-tabbed .mbsc-fr-hdr {
	padding-top: 0
}

.mbsc-material .mbsc-cal-tab {
	font-size: .75em
}

.mbsc-material .mbsc-cal-tab .mbsc-cal-tab-i {
	padding: 0 .5em;
	color: #5B5B5B
}

.mbsc-material .mbsc-cal-tabs .mbsc-cal-tab-sel .mbsc-cal-tab-i {
	color: #009688
}

.mbsc-material .mbsc-cal-day-m {
	bottom: .0625em;
	-webkit-transition: bottom .1s ease-out;
	-moz-transition: bottom .1s ease-out;
	transition: bottom .1s ease-out
}

.mbsc-material .mbsc-cal-day-m-c {
	background: #009688
}

.mbsc-material .mbsc-cal-day-sel .mbsc-cal-day-m {
	bottom: -.45em
}

.mbsc-material .mbsc-cal-day-txt {
	margin: 0 1px;
	color: #eee;
	background: #7c7c7c
}

.mbsc-material .mbsc-cal-ev .mbsc-cal-day .mbsc-cal-day-i {
	padding-bottom: 1.125em
}

.mbsc-material .mbsc-cal-day-ic-c,
.mbsc-material .mbsc-cal-day-txt {
	font-size: .625em;
	line-height: 1.5em
}



.mbsc-material .mbsc-sc-whl-gr {
	padding: 2em .25em
}

.mbsc-material .mbsc-sc-cp {
	padding: .5em .25em
}

.mbsc-material .mbsc-sc-lbl-v .mbsc-sc-whl-gr {
	padding: 2em .25em 0
}

.mbsc-material .mbsc-sc-lbl {
	line-height: 2.666666em;
	color: #009688;
	font-size: .75em;
	font-weight: 700;
	text-transform: uppercase
}

.mbsc-material .mbsc-sc-whl-w {
	margin: 0 .25em;
	padding: .5em 0
}

.mbsc-material .mbsc-sc-itm {
	padding: 0 .272727em;
	font-size: 1.375em
}

.mbsc-material .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(0, 0, 0, .1);
	border-radius: 2px
}

.mbsc-material .mbsc-sc-whl-l {
	border-top: 2px solid #009688;
	border-bottom: 2px solid #009688;
	z-index: 4
}

.mbsc-material .mbsc-sc-cp .mbsc-sc-whl-w {
	padding: 2em 0
}

.mbsc-material .mbsc-sc-btn {
	height: 2em!important;
	line-height: 2em!important;
	color: #009688;
	background: #eee;
	overflow: hidden
}

.mbsc-material .mbsc-sc-btn:before {
	font-size: 1.5em
}

.mbsc-material .mbsc-sc-btn-a {
	background: rgba(0, 0, 0, .1)
}

.mbsc-material .mbsc-sc-whl-multi .mbsc-sc-itm {
	padding: 0 1.818181em
}

.mbsc-material .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before {
	width: 1.818181em;
	color: #009688
}

.mbsc-material .mbsc-sc-whl .mbsc-sel-gr {
	padding: 0 .333333em;
	font-size: 1.125em
}



.mbsc-material .mbsc-np-btn,
.mbsc-material .mbsc-np-del {
	overflow: hidden
}

.mbsc-material .mbsc-np-btn {
	font-size: 1.4545em;
	height: 2.0625em
}

.mbsc-material .mbsc-np-del {
	color: #009688;
	font-size: .875em
}

.mbsc-material .mbsc-np-tbl-c {
	padding: .5em
}

.mbsc-material .mbsc-np-btn.mbsc-fr-btn-d {
	opacity: .5
}


.mbsc-material .mbsc-fr-overlay {
	background: rgba(0, 0, 0, .6)
}

.mbsc-material .mbsc-fr-popup {
	background: #eee;
	border-radius: .1875em;
	box-shadow: 0 .5em 1em rgba(0, 0, 0, .2);
	color: #5b5b5b
}

.mbsc-material .mbsc-fr-w {
	min-width: 15em;
	font-size: 16px
}

.mbsc-material .mbsc-fr-hdr {
	padding: 0 .6666em;
	padding-top: .6666em;
	color: #009688;
	font-size: .75em;
	font-weight: 700;
	text-transform: uppercase;
	min-height: 2em;
	line-height: 2em
}

.mbsc-material .mbsc-fr-btn-cont {
	display: block;
	overflow: hidden;
	text-align: right;
	padding: 0 .5em .5em
}

.mbsc-material .mbsc-fr-btn-w {
	display: block;
	float: right
}

.mbsc-material .mbsc-rtl .mbsc-fr-btn-w {
	float: left
}

.mbsc-material .mbsc-fr-btn {
	position: relative;
	height: 2.4em;
	line-height: 2.4em;
	padding: 0 1em;
	font-weight: 700;
	color: #009688;
	text-transform: uppercase
}

.mbsc-material .mbsc-fr-btn-cont .mbsc-fr-btn {
	font-size: .9375em
}

.mbsc-material .mbsc-fr-btn-e {
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out
}

.mbsc-material .mbsc-fr-btn-a {
	background: rgba(0, 0, 0, .1);
	border-radius: 2px
}

.mbsc-material.mbsc-fr-inline .mbsc-fr-popup {
	box-shadow: none
}

.mbsc-material.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-material.mbsc-fr-liq .mbsc-fr-popup,
.mbsc-material.mbsc-fr-top .mbsc-fr-popup {
	border-radius: 0
}

.mbsc-material .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	border-color: transparent transparent #eee
}

.mbsc-material .mbsc-fr-bubble-top .mbsc-fr-arr {
	border-color: #eee transparent transparent
}



.mbsc-material.mbsc-slider .mbsc-input-wrap {
	padding: 0 .5em
}

.mbsc-material .mbsc-slider-step {
	background: #000
}

.mbsc-material .mbsc-slider-handle {
	top: 50%;
	width: .75em;
	height: .75em;
	margin: -.5em -.5em 0 0;
	border: 2px solid #009688;
	border-radius: 1.125em;
	background: #009688;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-in-out;
	-moz-transition: -moz-transform .2s ease-in-out;
	transition: transform .2s ease-in-out
}

.mbsc-material .mbsc-active .mbsc-slider-handle,
.mbsc-material .mbsc-slider-handle:focus {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	transform: scale(1.4)
}

.mbsc-material .mbsc-slider-start .mbsc-slider-handle {
	border-color: #b2b2b2;
	background: #eee
}

.mbsc-material .mbsc-slider-handle:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -.625em;
	left: -.625em;
	width: 2em;
	height: 2em;
	opacity: 0;
	background: rgba(0, 0, 0, .1);
	border-radius: 2.875em;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.mbsc-material .mbsc-active .mbsc-slider-handle:before {
	opacity: 1
}

.mbsc-material .mbsc-slider-tooltip {
	margin-right: -1.16665em;
	top: -2.5em;
	width: 2.33333333em;
	height: 2.33333333em;
	border-radius: 2.33333333em;
	line-height: 2.33333333em;
	text-align: center;
	font-size: .75em;
	color: #eee;
	background-color: #009688;
	-webkit-transform: scale(.4) translate3d(0, 6em, 0);
	-moz-transform: scale(.4) translate3d(0, 6em, 0);
	-ms-transform: scale(.4) translate(0, 6em);
	transform: scale(.4) translate3d(0, 6em, 0);
	-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease-in-out;
	-moz-transition: -moz-transform .2s ease-in-out, opacity .2s ease-in-out;
	transition: transform .2s ease-in-out, opacity .2s ease-in-out
}

.mbsc-material .mbsc-slider-tooltip:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: .8333em solid transparent;
	border-right: .8333em solid transparent;
	border-top: 1em solid #009688;
	bottom: -.66666em;
	left: .3333em
}

.mbsc-material.mbsc-slider-has-tooltip .mbsc-active .mbsc-slider-tooltip,
.mbsc-material.mbsc-slider-has-tooltip .mbsc-slider-handle:focus~.mbsc-slider-tooltip {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	-moz-transform: translate3d(0, 0, 0) scale(1);
	-ms-transform: translate(0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1)
}

.mbsc-material.mbsc-slider-has-tooltip .mbsc-active .mbsc-slider-handle,
.mbsc-material.mbsc-slider-has-tooltip .mbsc-slider-handle:focus {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.mbsc-material.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip {
	background: #b2b2b2
}

.mbsc-material.mbsc-slider-has-tooltip .mbsc-slider-start .mbsc-slider-tooltip:before {
	border-top-color: #b2b2b2
}

.mbsc-material.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-track {
	opacity: .4
}

.mbsc-material.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-bar {
	background: #b2b2b2
}

.mbsc-material.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-handle {
	background: #b2b2b2;
	border-color: #b2b2b2;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-box-shadow: 0 0 0 .3125em #eee;
	box-shadow: 0 0 0 .3125em #eee
}

.mbsc-material.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-start .mbsc-slider-handle {
	border-color: #b2b2b2;
	background: #eee
}


.mbsc-material-dark .mbsc-fr-popup {
	background: #303030;
	color: #c2c2c2
}

.mbsc-material .mbsc-range-btn-t {
	border-bottom: 1px solid #c6c6c6;
	font-size: .875em
}

.mbsc-material .mbsc-range-btn {
	padding: .5714em .2857em;
	color: #5b5b5b;
	border-bottom: 2px solid transparent;
	margin-bottom: -1px
}

.mbsc-material .mbsc-range-btn-sel .mbsc-range-btn {
	border-color: #009688;
	color: #009688
}

.mbsc-material.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg {
	background: 0 0
}

.mbsc-material.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	color: #5b5b5b;
	background: rgba(13, 155, 141, .1);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mbsc-material.mbsc-range .mbsc-cal-sel-start .mbsc-cal-day-frame {
	right: 0;
	width: 50%;
	padding-left: 1.0526em
}

.mbsc-material.mbsc-range .mbsc-cal-sel-end .mbsc-cal-day-frame {
	left: 0;
	width: 50%;
	padding-right: 1.0526em
}

.mbsc-material.mbsc-range .mbsc-cal-sel-start.mbsc-cal-sel-end .mbsc-cal-day-frame {
	width: 0;
	padding: 0
}

.mbsc-material.mbsc-range .mbsc-cal-day:first-child .mbsc-cal-day-frame,
.mbsc-material.mbsc-range .mbsc-cal-sel-start .mbsc-cal-day-frame {
	border-top-left-radius: 3em;
	border-bottom-left-radius: 3em
}

.mbsc-material.mbsc-range .mbsc-cal-day:last-child .mbsc-cal-day-frame,
.mbsc-material.mbsc-range .mbsc-cal-sel-end .mbsc-cal-day-frame {
	border-top-right-radius: 3em;
	border-bottom-right-radius: 3em
}

.mbsc-material.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg {
	color: #eee;
	background: rgba(13, 155, 141, .8)
}


.mbsc-material .mbsc-rating-icon {
	width: 1.4285em;
	color: #009688;
	font-size: 1.2729em
}

.mbsc-material .mbsc-rating-icon-unf {
	opacity: .5
}

.mbsc-material .mbsc-rating-circle {
	background: #009688;
	color: #eee
}

.mbsc-material .mbsc-rating-circle-unf {
	background: 0 0;
	border: 2px solid #009688
}


.mbsc-material.mbsc-timer .mbsc-fr-btn-cont {
	display: table
}

.mbsc-material.mbsc-timer .mbsc-fr-btn-w {
	width: 1px;
	text-align: left;
	display: table-cell;
	float: none
}

.mbsc-material.mbsc-timer .mbsc-fr-btn-w:last-child {
	width: auto;
	text-align: right
}

.mbsc-material.mbsc-timer .mbsc-fr-btn-w .mbsc-fr-btn {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	text-decoration: none
}


.mbsc-material.mbsc-progress {
	padding: .75em 1em
}

.mbsc-material.mbsc-progress .mbsc-input-wrap {
	padding: 0
}

.mbsc-material.mbsc-progress .mbsc-input-ic {
	top: .3125em;
	margin: 0
}


.mbsc-ltr.mbsc-material.mbsc-progress.mbsc-ic-left .mbsc-input-wrap {
	padding-left: 2.25em
}

.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-ic-left .mbsc-input-wrap {
	padding-right: 2.25em
}

.mbsc-ltr.mbsc-material.mbsc-progress.mbsc-ic-right {
	padding-right: 3.25em
}

.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-ic-right {
	padding-left: 3.25em
}

.mbsc-material.mbsc-progress.mbsc-ic-left .mbsc-left-ic {
	right: auto;
	left: -.375em
}

.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: -.375em
}

.mbsc-material.mbsc-progress.mbsc-ic-right .mbsc-right-ic {
	left: auto;
	right: -2.625em
}

.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: -2.625em
}

.mbsc-material.mbsc-progress .mbsc-label {
	font-size: .75em
}

.mbsc-material .mbsc-progress-cont {
	padding: 1.25em 0
}

.mbsc-material .mbsc-progress-track {
	background: #b2b2b2;
	height: .125em
}

.mbsc-material .mbsc-progress-bar {
	background: #009688
}

.mbsc-material .mbsc-progress-value {
	font-size: .75em;
	width: 4em
}

.mbsc-ltr.mbsc-material.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap,
.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap {
	padding-right: 3.25em
}

.mbsc-ltr.mbsc-material.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap,
.mbsc-rtl.mbsc-material.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap {
	padding-left: 3.25em
}

.mbsc-ltr.mbsc-material.mbsc-progress-value-left.mbsc-ic-left .mbsc-input-wrap {
	padding-left: 5.5em
}

.mbsc-rtl.mbsc-material.mbsc-progress-value-left.mbsc-ic-left .mbsc-input-wrap {
	padding-right: 5.5em
}

.mbsc-material.mbsc-progress-value-left.mbsc-ic-left .mbsc-progress-value {
	left: 2.25em
}

.mbsc-rtl.mbsc-material.mbsc-progress-value-left.mbsc-ic-left .mbsc-progress-value {
	left: auto;
	right: 2.25em
}


.mbsc-material.mbsc-ms-c {
	background: #eee;
	color: #5b5b5b
}

.mbsc-material .mbsc-ms-item {
	overflow: hidden;
	font-size: 1em
}

.mbsc-material.mbsc-ms-icons .mbsc-ms-item {
	font-size: .75em
}

.mbsc-material .mbsc-btn-a .mbsc-ms-item-i {
	background: rgba(0, 0, 0, .1)
}

.mbsc-material.mbsc-ms-b .mbsc-ms-item-i {
	border: 2px solid transparent;
	border-width: 2px 0
}

.mbsc-material.mbsc-ms-b.mbsc-ms-top {
	border-bottom: 1px solid #009688
}

.mbsc-material.mbsc-ms-b.mbsc-ms-bottom {
	border-top: 1px solid #009688
}

.mbsc-material.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-bottom-color: #009688;
	color: #009688
}

.mbsc-material.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-top-color: #009688;
	border-bottom-color: transparent
}

.mbsc-material.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i {
	color: #009688
}



.mbsc-lv-material {
	font-family: arial, verdana, sans-serif;
	padding-top: 1px
}

.mbsc-lv-material .mbsc-lv {
	background: #b1b1b1
}

.mbsc-lv-material .mbsc-lv-item {
	overflow: hidden;
	margin-top: -1px;
	padding: 1.1875em 1em;
	background: #eee;
	color: #5b5b5b;
	font-weight: 400
}

.mbsc-lv-material .mbsc-lv-item:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	pointer-events: none;
	-webkit-transition: background-color .2s ease-out;
	-moz-transition: background-color .2s ease-out;
	transition: background-color .2s ease-out
}

.mbsc-lv-material .mbsc-lv-item-active::after,
.mbsc-lv-material .mbsc-lv-item-dragging:after,
.mbsc-lv-material .mbsc-lv-item-hl:after {
	background: rgba(0, 0, 0, .1)
}

.mbsc-lv-material .mbsc-lv-item-dragging {
	margin: 0
}

.mbsc-lv-material .mbsc-lv-item-swiping {
	overflow: visible
}

.mbsc-lv-material.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #f7f7f7
}

.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-item {
	padding-left: 3.125em
}

.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-item {
	padding-right: 3.125em
}

.mbsc-lv-material .mbsc-lv-gr-title {
	margin-top: -1px;
	font-size: .875em;
	font-weight: 700;
	padding: .5714em 1.14285em;
	background: #eee;
	color: #009688
}

.mbsc-lv-material .mbsc-lv-ic-m {
	color: #fff
}

.mbsc-lv-material .mbsc-lv-arr {
	color: #009688
}

.mbsc-lv-material .mbsc-lv-arr:before {
	font-size: 1.5em
}

.mbsc-lv-material .mbsc-lv-handle-c {
	width: 3.125em
}

.mbsc-lv-material .mbsc-lv-handle-bar {
	margin: .125em 1em;
	background: #009688
}

.mbsc-lv-material .mbsc-lv-img-left .mbsc-lv-img {
	left: 2.25em
}

.mbsc-lv-material .mbsc-lv-img-right .mbsc-lv-img {
	right: -.25em
}

.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img {
	left: 4.375em
}

.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img {
	right: 1.875em
}

.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-img-left {
	padding-left: 6.625em
}

.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-img-right {
	padding-right: 6.625em
}

.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic {
	left: 3.125em
}

.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic {
	right: 3.125em
}

.mbsc-lv-material.mbsc-lv-handle-left .mbsc-lv-item-ic-left {
	padding-left: 6.125em
}

.mbsc-lv-material.mbsc-lv-handle-right .mbsc-lv-item-ic-right {
	padding-right: 6.125em
}

.mbsc-lv-material p.mbsc-lv-txt {
	color: #757575
}
